export const messageMagic = 'render-9527'

/**
 * 渲染部分发送的消息
 */
export interface IRenderMessage<T> {
    /**
     * 消息类型
     */
    eventType: string
    /**
     * 消息编号
     */
    messageId: string
    /**
     * 消息数据
     */
    data?: T
}

/**
 * 应答信息
 */
export interface IRenderReplyMessage<T> extends IRenderMessage<T> {
    /**
     *是否执行成功
     */
    isSuccess: boolean
}

/**
 * 写文本文件
 */
export interface IWriteTextFile {
    /**
     * 文件路径
     */
    path: string
    /**
     * 文件名称
     */
    filename: string
    /**
     * 文件数据
     */
    textData: string
}
